草庐IT

recyclerview 重排

全部标签

android - 在 SQLite 中保存重新排序的 RecyclerView

所以我正在尝试在我的待办事项列表应用程序中实现拖放,但是我无法在移动后保存行的顺序-即我移动了项目,退出应用程序,它恢复到原来的位置。我想到了一个解决方案。我的解决方案:在我的表中创建一列:specified_position。每次移动一行时,onItemMove()方法都会返回一个fromPosition和toPosition。将行的位置移动到toPosition,然后增加/更新那里和上面的所有值。每次读取表格时,它都会检查位置并根据它进行排序。我的问题:我的解决方案是否正确?有没有更好、更简单的方法来代替呢?非常感谢! 最佳答案

android - RecyclerView 项目内容不可见

使用RecyclerView显示来自JSON的数据,每个RecyclerItem都包含一个图像,几个TextViews但是每当我运行我的应用程序时,我都会收到RecyclerView列表,但不会在其中获取内容和图像。可能是什么原因?proguard-rules.pro:-dontwarnokio.**-dontwarnretrofit.**-keepclassretrofit.**{*;}-keepclassmembers,allowobfuscationinterface*{@retrofit.http.**;}-dontwarncom.squareup.okhttp.**-keep

android - Fragment、Volley 和 RecyclerView

我希望有人能帮我解决我的问题。我有一个有3个选项卡的android应用程序,我使用fragment,第一个选项卡是recyclerView列表,第二个选项卡是map。问题出在选项卡1中,我需要使用volley获取数据到选项卡1上的recyclerView,如果运行正常但我无法在第一个应用程序启动时看到数据,但是当我更改选项卡并再次返回选项卡1时,它将刷新数据并在recyclerView上显示数据。适配器.javapublicclassCustomListAdapterWarkopextendsRecyclerView.Adapter{privateContextcontext;priv

Android:为什么在NestedScrollView 内部的RecyclerView 底部有一个空白区域?

在NestedScrollView中使用RecyclerView会在activity中创建一个奇怪的空白空间(如底部填充),导致不必要的滚动,因为那里没有更多要显示的元素。此填充随RecyclerView增长,我的意思是:如果在RecyclerView中有0到2个元素,这在屏幕上是完美的,并且没有滚动。这里效果很好。如果RecyclerView中有3到5个元素,这些元素会继续适合屏幕,但在这种情况下会有更多的空白区域,导致不必要的滚动。随着元素的增多,空白区域继续增长并产生越来越多的滚动。这是我的XML:是什么导致了这个空间?我怎样才能删除它?编辑:问题在这里你可以看到错误:https

通过Recyclerview将活动从活动发送到另一个活动

我有一项活动,可以在其中输入电话号码和消息,当我单击“发送”按钮时,我想显示我在另一个具有RecyClerview的活动的布局中输入的消息和号码。我试图使用意图,但在两个文本视图中都显示“数字”和“数字”。这是以下一些代码。publicclassNewMessageActivityextendsAppCompatActivity{privateStringmessage,number;privateEditTextmComposeMessage,mPhoneNumber;privateButtonmSendButton,mCancelButton;@OverridepublicvoidonCr

android - 在 fragment 中垂直居中 RecyclerView

首先,我是Android的新手。我目前有一个加载fragment的Activity,在这个fragment中,我实例化了一个RecyclerView(水平方向)。这是我当前的布局:我的主要内容:我的fragment:我的RecyclerView适配器的项目布局:我尝试了几个小时使我的RecyclerView垂直居中但没有成功(通过使用重力、layout_centerVertical等...)。也许我错过了一些关于wrap_content/match_parent或线性/相对规范的内容。提前致谢,祝您有美好的一天:) 最佳答案 这应该

android - 将 CoordinatorLayout 与 SwipeRefreshLayout 以及 RecyclerView 和 FloatingActionButton 一起使用

我试图将所有这些元素放在一起,但我看不到FloatingActionButton我的代码是这样的:我尝试切换SwipeRefreshLayout和CoordinatorLayout的位置,然后FloatingActionButton出现了,但我无法向上滚动,因为它激活了SwipeRefreshLayout的刷新。我怎样才能让它发挥作用? 最佳答案 将fab移到SwipeRefreshLayout之外。 关于android-将CoordinatorLayout与SwipeRefreshLa

android - 如何在 android Material 抽屉 Recyclerview 项目中添加部分和副标题?

我已经使用以下教程来实现MaterialDesign抽屉。http://www.androidhive.info/2015/04/android-getting-started-with-material-design/但我想在抽屉中添加2个项目后的部分。如何让recyclerview显示sections和subheaders? 最佳答案 你最好使用designsupportlibrary去做这个。特别是android.support.design.widget.NavigationView类查看以下链接了解更多TutorialGi

PTA-数据结构-重排链表(链式存储结构)

一、引言为什么要写这篇博客呢?因为我在网上找不到我想要的答案(也可能只是我没有找到)。这学期开始学习数据结构这门课,第一个需要我们弄透彻的东西就是链表,也就是链式存储结构。PTA上的这道题,如果我仅仅是要完成题目的要求,那么我用四十多行代码就可以完成,唯一的缺点就是没有用到链式存储结构,只完成了题目的输出要求,但其实根本就没有把链表进行重排。现在CSDN上大多数都是用的这种思想,我们抛开数据结构这门课程来看,我用四十多行代码就可以搞定,而且不仅节省空间还快,正所谓大道至简。但是,既然我们是在学习数据结构这门课程,我们就不要偷懒、取巧。题目既然说了用链式的存储结构,那么就一定可以采用链式存储结构

android - Recyclerview插入数据时自动向上滚动

我遇到一个问题,当我将数据添加到数组列表,然后将其添加到适配器中时,当我将它设置为回收器View适配器时,它会自动跳到顶部我怎么能像我想添加数据一样阻止它在虚拟空间中,我也尝试使用-runOnUiThread(newRunnable(){publicvoidrun(){innerAdapter.notifyDataSetChanged();}});但它不起作用。我该如何解决?添加一些向上滚动的代码if(isScrollUp){isEnable=true;userChats.addAll(0,model.data);innerChatAdapter.notifyDataSetChange